main irrigating ditch - Francés Inglés Diccionario